bool g[2*N+1]

来源:百度知道 编辑:UC知道 时间:2024/05/30 00:10:31
老师要求说出单一语句是什么意思
就是给了这个语句..我不明白是什么意思..
我们刚学到数组...

就是定义个 bool型数组, 数组长度是 2*N+1

定义一个长度为2*N+1的布尔型数组,
N应该在前面用DEFINE语句定义,如:
#define N (30)
如果象上面定义N为30的话,
bool g[2*N+1];
就等同于
bool g[61];
就是定义长度为61的布尔性数组

N是一个常量

在编译期编译器将2*N+1计算出值然后为分配全局的空间

比如2*N +1 为21
那麼
bool g[21];